/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controladores;

/**
 *
 * @author USER
 */

import Entidades.Estadolagar;
import Entidades.Lagar;

import logica.jpaControllers.EstadoesperaJpaController;
import java.util.List;
import logica.jpaControllers.EstadolagarJpaController;

public class CtrlEstadoLagar {
  public CtrlEstadoLagar() {
    }
   
    public void guardarEstadoLagar(Estadolagar art) {
        EstadolagarJpaController ga = new EstadolagarJpaController();
        ga.create(art);
    }
    
    public void eliminarEstadoLagar(Estadolagar estado) throws Exception{
        EstadolagarJpaController ga = new EstadolagarJpaController();
        ga.destroy(estado.getIdEstadoLagar());
    }

    public void modificarEstadoLagar(Estadolagar a) throws Exception {
        EstadolagarJpaController ga = new EstadolagarJpaController();
        ga.edit(a);
    }
    
     
    public Estadolagar buscarEstadolagar_X_idEstadolagar(int idestadolagar){
        EstadolagarJpaController ga = new EstadolagarJpaController();
        return ga.findEstadolagar(idestadolagar);
       
    }
    
  public Estadolagar findLagar(Lagar idLagar) {
        EstadolagarJpaController ga = new EstadolagarJpaController();
        return ga.findLagar(idLagar);

    }
     
    public List<Estadolagar> buscarTodosEstadolagar() throws Exception{
        EstadolagarJpaController ga = new EstadolagarJpaController();
        return ga.findEstadolagarEntities();
    }
   public Estadolagar buscarLagarIdentificacion(String identif) throws Exception {
        EstadolagarJpaController ga = new EstadolagarJpaController();
        return ga.findEstado_x_identificacion(identif);

    }
   public Estadolagar buscarEstadoNombre(String nom) throws Exception {
        EstadolagarJpaController ga = new EstadolagarJpaController();
        return ga.findEstadolagar_x_nombre(nom);

    }
}
